desc 'ManagerLib使用这个航道，可以快速的对自己的私有库，进行升级维护'
lane :ManagerLib do |options|
tagName = options[:tag]
targetName = options[:target]
messageName = options[:mg]
#具体这个航道上面执行哪些行为

# 1.pod install
cocoapods(
clean: true,
podfile:"./Example/Podfile"
)
# 2.git add .
git_add(path:".")

# 3 git commit -m'xxx'
git_commit(path:".",message:"#{messageName}")

# 4 .git push origin master
push_to_git_remote


# 验证tag是否存在,如果存在, 应该删除本地标签和远程标签
#if 判断标签是否存在
#    执行删除本地/远程标签
#end

if git_tag_exists(tag: tagName)
UI.message("发现tag:#{tagName} 已经存在, 即将执行, 删除动作 🚀")
remove_tag(tag:tagName)
end


#5. git tag 标签名称
add_git_tag(
tag:tagName
)
#6 git push —tags
push_git_tags
#7.pod spec lint
#pod_lib_lint(allow_warnings:true)
#pod repo push XXXX xxx.podspec ,注意：这里要改为自己的私有库名称
pod_push(path: "#{targetName}.podspec",repo:"LJWPrivate",allow_warnings:true)
end
